#if !defined(__RESEAU_H)
#define __RESEAU_H

#include "commun/sous_systeme.h"
#if defined(__MACOSX__)
#include "SDL_net.h"
#else
#include "SDL/SDL_net.h"
#endif

#define TAILLE_BUFFER 512
#define PORT_SERVEUR_DEFAUT 44571

extern const char ouverture_reseau[];
extern const char resolution_nom_hote[];
extern const char protocole_connexion[];
extern const char ouverture_socket[];
extern const char envoi_socket[];
extern const char reception_socket[];
extern const char allocation_paquet[];

struct reseau {
	static void initialiser();
	static void fermer();
};

typedef sous_systeme<reseau> module_reseau;

#endif
